﻿@charset "utf-8";
/*width:1200+*/
@media only screen and (min-width: 1200px){

	}
@media only screen and (max-width: 1365px){
	
	.navul li>a{ padding:0px 26px;}
}
@media only screen and (max-width: 1199px){
.codeBtn .val{ display: none;}
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
.topR{ display: none !important;}
.top{ position: relative; top: 0; }
.top .wp{ width: 100%; box-sizing: border-box; display: block;}
.top .wel{ padding: 0.4em 1em; display: block; border-radius: 0; text-align: center; font-size: 13px; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.wp{ width:94%;}
.header{ bottom: auto; top: 0; height:50px; position: static; }
.backHome{ display: inline-block; position: absolute; right: 55px; top: 12px; background-color: #ed2527; color: #fff; padding: 0.2em 1em; border-radius: 60px; font-size: 12px; -webkit-border-radius: 60px; -moz-border-radius: 60px; -ms-border-radius: 60px; -o-border-radius: 60px; }
.loarea .wp{ width: 96%;}
.nav{ display:none;}
.menubtn{ display:block;} 
.loarea{ height:50px;}
.logo{ width:160px; padding-top:3px; }
.logo .tp{ height:44px;}
/* .logo .tp1{ margin-right: 10px;} */
.chooseLan{margin: 10px 40px 0 0px;}
.inav{ display: block;}
.downArr{ display: none;}
.banner .swiper-pagination{ bottom:20px !important;}
.fp-section,.fp-tableCell{ height: auto !important;}
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
.banimg{ width:120%; max-width: 120%; margin-left: -10%; height: auto;}
.banner .swiper-button-prev ,.banner .swiper-button-next{ display: none; } 
.footer_wap{ display:block;}
.pcshow{ display:none;}
.wapshow{ display:inline-block;}
.bigimgw100 .tp{ width: 150%; max-width: 150%; margin-left: 25%;}
.hnews,.hnewSlide{ width: 100%;}
.hnline{ display: none;}
.hnewSlide{ margin-top: 20px !important;}

.hpItem{ width:47%; margin-bottom:30px ;}
.hpItem a{ background-color: #fff;}
.hpItem .des{ opacity: 1;}

.hvItem{ display: block;}
.hvItem .des{ width: 100%; margin-right: 0px;}
.hvItem .tparea{ width: 100%; margin-top: 20px;}
.copy,.supp{ width: 100%; text-align: center;}
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
body,input,textarea,select,button{ font-size: 0.22rem;}
body{ background-color:#fff; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; -webkit-filter:alpha(opacity=0); }
.mt10{ margin-top: 0.10rem;}
.mt15{ margin-top: 0.15rem;}
.mt20{ margin-top: 0.20rem;}
.mt25{ margin-top: 0.25rem;}
.mt30{ margin-top: 0.30rem;}
.mt35{ margin-top: 0.35rem;}
.mt40{ margin-top: 0.40rem;}
.mt45{ margin-top: 0.45rem;}
.mt50{ margin-top: 0.50rem;}
.mt60{ margin-top: 0.60rem;}
.mt70{ margin-top: 0.70rem;}
.mt80{ margin-top: 0.80rem;}
.mt90{ margin-top: 0.9rem;}
.mt100{ margin-top: 1rem;}
.sbtn{ font-size: 0.22rem;}
.top .wel{ font-size: 0.18rem; }
.navlogo .tp{ height: 30px;}
/* .navlogo .tp1{ margin-right: 0.12rem;} */
.banner .swiper-pagination{ bottom:0.1rem !important;}
.banner .swiper-pagination-bullet{width:0.15rem;height:0.15rem; margin:0 0.05rem !important;}

.h_main{padding: 0.5rem 0;}
.hm_tit span{ font-size: 0.26rem; margin-right: 0.2rem }
.hm_tit span .morea{ top: 0.1rem; font-size: 0.2rem;}
.hmbox{  padding-top: 0.3rem; }
.hnews{ margin-top: 0rem;}
.hnewsItem a{ padding: 0.3rem 0;}
.hnewsItem .tparea{ width: 1.64rem; margin-right: 0.25rem; }
.hnewsItem .tparea .tp{ width: 100%; height: 1.06rem;}
.hnewsItem .des .tit{ font-size: 0.24rem;; }
.hnewsItem .des .nr{ margin-top: 0.08rem;}
.hnewsItem .des .info{margin-top: 0.15rem; ;}
.hnewsItem .des .info .time{ font-size: 0.2rem;}
.hnewsItem .des .info .time::before{  font-size: 0.22rem; margin-right: 0.15rem;}

.hnewSlide .swiper-pagination{ top:4rem !important; height: 0.2rem; right: 0.2rem;}
.hnewSlide .swiper-pagination-bullet{width:0.2rem;height:0.2rem;padding: 0;  }
.hnewsItem2 .tparea .tp{ width: 100%; height:4.6rem;}
.hnewsItem2 .des{ min-width: 0; padding: 0.4rem 0.3rem; }
.hnewsItem2 .des .tit{ font-size: 0.28rem; }
.hnewsItem2 .des .tit .topic{ font-size: 0.22rem; }
.hnewsItem2 .des .tit .topic::before{ border-left: 0.06rem solid #19AE58; border-top: 0.06rem solid transparent; border-bottom: 0.06rem solid transparent; right: -0.06rem; }
.hnewsItem2 .des .nr{   margin-top: 0.2rem; font-size: 0.22rem;}

.hvthumbgalleryWrap{ padding: 0 0; position: relative; left: 0px; top: 0px; width: 100%;}
.hvItem .des{ margin-top: 0rem;} 
.h_video .wp{ padding: 0.6rem 0;}
.hvItem{ padding: 0.4rem 0.2rem}
.hvItem .des .title{ font-size: 0.32rem;}
.hvItem .des .nr{ font-size: 0.26rem; margin-top: 0.2rem;}
.hvItem .tparea .tp{ width: 100%; height: 4.44rem;}
.hvItem .tparea .playerBtn .icon{width: 0.8rem; height: 0.8rem;}

.hvthumbgalleryWrap{ padding: 0.2rem 0;}
.hvSlideThumbWrap{padding:0.2rem 0.5rem; }
.hvSlideThumbWrap .swiper-button-prev,.hvSlideThumbWrap .swiper-button-next{ width:0.4rem; height:0.4rem; line-height: 0.4rem; margin-top:-0.2rem; }
.hvSlideThumbWrap .swiper-button-prev .iconfont,.hvSlideThumbWrap .swiper-button-next .iconfont{ font-size: 0.4rem;}
.hvItem2{ padding: 0.05rem;}
.hvItem2 .tp{ width: 1.4rem; height: 1.4rem;}



.h_tit{ padding: 0.7rem 0;}
.h_tit .tit{ font-size: 0.4rem;}
.h_tit .subtit{ font-size: 0.18rem;}
.h_tit .line{ width: 0.44rem; height: 0.05rem; margin: 0.15rem auto 0; }
.hpro{ padding-bottom: 0.6rem;}
.h_pro .wrap{ padding-bottom: 0.1rem;}
.hpItem a{padding: 0.08rem 0.06rem 0; }
.hpItem .des{  padding: 0.15rem; display: block; }
.hpItem .des .tit{ font-size: 0.24rem; }
.hpItem .des .sbtn{ margin-left: 0rem; font-size: 0.2rem; margin-top: 0.1rem;}

.morea1::after{ left: -0.1rem; bottom: -0.1rem;  }
.morea1 span{ font-size: 0.2rem;}
.morea1:hover::after{ left: -0.08rem; bottom: -0.08rem; }

.footer{ font-size: 0.22rem; }
.f_t{ padding: 0.2rem 0;}
.f_b{ padding: 0.2rem 0;}
.flogo .tparea{ margin-right: 0.2rem;}
.flogo .tparea .tp{ height: 0.6rem;}
/* .flogo .tparea .tp1{ margin-right: 0.1rem;} */
.flogo .select{  padding: 0.08rem 0.2rem; }
.fadd{ margin-top: 0.2rem;}
.fcode{ width: 100%;margin:0.4rem 0 0; justify-content: space-between;}
.fcodeItem{ width: 18%; padding: 0.1rem 0; margin: 0; }
.fcodeItem .tp{ width: 100%; height: auto; }
.fcodeItem .tit{ margin-top: 0.1rem; font-size: 0.2rem;}
.supp .btn{ margin-right: 0.1rem;}
}
/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
@media only screen and (max-width: 1439px){
	.saSlideWrap{ margin: 0 60px;}
	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	.i_header{ padding: 0px 0;}
}
/** width:960px **/
@media only screen and (max-width: 1023px){
.i_main{ min-height: 0;}
.i_ban .tp{ width: 140%; max-width: 140%; margin-left: -20%;}
.banIntro .tit{ font-size: 0.34rem;}
.banIntro .subtit{ font-size: 0.2rem; }
.n_l,.n_r{ width: 100%;}
.n_r{ margin-top: 40px; display: none;}
.new{ padding: 0px 0 80px;}
.in_sh{ padding:40px 0 20px; }
.cItem,.cItem:nth-child(4){ width: 50%; margin-bottom: 15px;}
.bussIntro .intro{ width:100%;}
.bussIntro .tparea{width:100%;margin:30px 0 0%;}
.profile .wrap .des{ width: 100%;}
.profile .wrap .tparea{ width: 100%; margin: 30px 0 0; }
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){
.turnpage a,.turnpage .span{ display: none;}
.turnpage .point{ display:inline-block; padding:0.1rem 0.3rem;margin:0 0.1rem; }
.turnpage .point .iconfont{ font-size:0.26rem;}
.lm{  padding: 0.6rem 0;}
.lm a{  font-size: 0.22rem; padding: 0.4em 0em; width: 24%; text-align: center; margin: 0 0.5% 0.2rem; }
.new{ padding: 0px 0 0.6rem;}
.newul{  padding-bottom:0.1rem;}
.newItem{ margin-bottom: 0.5rem;}
.newItem a{ padding: 0.3rem; display: block;  }
.newItem a .time{ display: none;}
.newItem a .tparea{ font-size: 0; width: 100%; margin-right: 0rem;}
.newItem a .des{ margin-top: 0.2rem; width: 100%;}
.newItem a .des .tit{ font-size: 0.32rem;}
.newItem a .des .nr{ font-size: 0.22rem;margin-top: 0.2rem;}
.newItem a .des .info_btn{margin-top: 0.22rem;  font-size:13px;;}
.newItem a .des .info_btn .info .btn{ margin-right: 0.2rem; font-size: 0.22rem; }
.newItem a .des .info_btn .info .btn::before{ margin-right: 0.1rem; font-size: 0.24rem; }
.newItem a .des .info_btn .sbtn{ font-size: 0.22rem; padding:0.02rem 0.1rem;}

.video{ padding: 0px 0 0.6rem;}
.videoul li{ width: 48.5%; margin: 0 3% 0.5rem 0;}
.videoul li:nth-child(3n){ margin-right: 3%;}
.videoul li:nth-child(2n){ margin-right: 0;}
.videoItem .shade .icon{ width: 0.8rem; height: 0.8rem;}
.videoItem a .des{  margin-top: -0.2rem;  padding: 0rem 0.2rem;}
.videoItem a .des .tit{ padding: 0.2rem 0.1rem; font-size: 0.2rem;}
.videoItem a .des .info{padding: 0.2rem 0; }
.videoItem a .des .info .time{  font-size: 0.22rem; }
.videoItem a .des .info .time::before{ margin-right: 0.1rem; font-size: 0.26rem; }
.videoItem a .des .info .sbtn{ font-size: 0.22rem;  padding:0.02rem 0.1rem;}

.in_sh{ padding: 0.1rem 0 0.2rem; }
.in_sh .in_tit{  padding:0px 0 0.2rem;}
.in_sh .in_tit h4{ font-size:0.3rem; margin-bottom:0.15rem;}
.in_sh .in_tit .pub_del{ font-size:0.22rem;   }
.in_sh .in_tit .pub_del span{ margin: 0 0.3rem 0 0;}
.in_sh .in_tit .pub_del span .iconfont{margin-right: 0.1rem; top: -0.03rem}
.in_sh .sh_con{ padding:0.3rem 0px;  }
.in_sh .sh_con .wz{ font-size: 0.24rem;}

.pnpage{ padding:0.4rem 0px; }
.pnpage p{ font-size: 0.22rem;  margin-bottom: 0.15rem; width: 100%; float: none; text-align: left; }
.pnpage p .mc{ padding: 0.03rem 0.22rem; margin-right: 0.1rem;}
.pnpage p .mc::after{  border: 0.06rem solid transparent; border-left-color: #19AE58; position: absolute; right: -0.11rem;; margin-top: -0.06rem; }

.pro{ padding: 0px 0 0.6rem;}
.proul li{ width: 48.5%; margin: 0 3% 0.5rem 0;}
.proul li:nth-child(3n){ margin-right: 3%;}
.proul li:nth-child(2n){ margin-right: 0;}
.proItem a .des{  padding: 0.25rem 0.2rem; }
.proItem a .des .tit{  font-size: 0.32rem;}
.proItem a .des .nr{ margin-top: 0.08rem;}
.proItem a .des .mandiv{ margin-top: 0.2rem;}
.proItem a .des .mandiv .sbtn{ font-size: 0.22rem; padding:0.02rem 0.1rem;}

.contact{ padding: 0.4rem 0;}
.crow{ padding: 0.5rem 0; }
.c_tit{ font-size: 0.36rem;}
.crow .wrap{ margin-top: 0.2rem;   }
.cItem .tit{ font-size: 0.22rem;}
.cItem .tit .icon{ margin-right: 0.08rem; height: 0.3rem;}
.cItem .tit .val{ font-size: 0.22rem;}
.cItem .nr{ margin-top: 0.1rem;}

.searchForm{ padding: 0.4rem 0;}
.searchbox{padding: 0.1rem 0.08rem 0.1rem 0.2rem;  }
.searchbox .text{ line-height: 0.3rem; height: 0.3rem; font-size: 0.22rem;}
.searchbox .tj{ width: 0.4rem; text-align: center; height: 0.3rem; line-height: 0.3rem; font-size: 0.3rem;}
.searchForm .key{ margin-top: 0.3rem; }
.searchForm .key span{ font-size: 0.3rem; }
.search{ padding:0.6rem 0;}
.searchul{  padding-bottom:0.3rem; }
.searchItem{ margin-bottom: 0.4rem; }
.searchItem a{ padding: 0.3rem; }
.searchItem a .tit{ font-size: 0.24rem;}
.searchItem a .nr{ margin-top: 0.08rem; font-size: 0.22rem;}

.join{ padding:0rem 0 0.5rem;}
.joindl dt{ font-size:0.24rem;  padding:0.15rem 1rem; margin-bottom:0.6rem;}
.joindl dt .titIcon{ top: -0.18rem; width: 0.67rem;}
.joindl dt .list{ width: 100%; font-size: 0.24rem; }
.joindl dt .list.pos{ font-size: 0.26rem; }
.joindl dt .status{ width:0.4rem; height:0.4rem; line-height: 0.4rem;}
.joindl dd{ padding:0px 0.4rem 0.6rem;}
.sendEmail{ font-size: 0.22rem; margin-top: 0.2rem;}
.sendEmail::before{ font-size: 0.24rem; margin-right: 0.1rem;}
.act_join {  margin-bottom:0.1rem !important; }
.joinnr .wz{ font-size:0.22rem;}
.joinnr .tit{ font-size: 0.24rem; margin-bottom:0.1rem; padding-top:0.2rem; }

.prodel{ padding: 1rem 0;}
.pdelIntro .tparea{ width: 100%;  height: 4rem; min-height: 0;}
.pdelIntro .des{ width: 100%; margin-top: 0.2rem;}
.pdelIntro .des .inner{ padding: 0.5rem;}
.pdelIntro .des .tit{ font-size: 0.4rem;}
.pdelIntro .des .nr{ font-size: 0.2rem; margin-top: 0.1rem;}

.pdelPara{ margin-top: 0.4rem;}
.p_tit{ font-size: 0.42rem; padding: 0.4rem 0;}
.pdelPara .wrap{ flex-wrap: wrap;}
.pdelPara .wrap .tparea{ width: 100%; justify-content: center; }
.paralist{ width: 100%; border-bottom: 1px solid #eee;}
.paralist .list .attrmc{ width: 1.2rem; padding: 0.2rem 0.3rem; }
.paralist .list .attrval .nr{padding: 0.2rem 0.3rem;}

.buss{ padding: 1rem 0;}
.bussIntro .intro .tit{ font-size: 0.4rem;}
.bussIntro .intro .nr{ margin-top: 0.4rem; }
.bussIntro .tparea{ margin-top: 0.4rem;}

.b_tit{ font-size: 0.4rem; padding: 0.4rem 0;}
.bussType{ margin-top: 0.5rem;}
.btItem .des{  margin-top: -0.3rem;  padding: 0.15rem 0.4rem;}
.btItem .des .tit{ font-size: 0.3rem;  padding: 0.2rem 0;}
.btItem .des .nr{padding: 0.2rem 0; }
.btSlideWrap{ padding-bottom: 0.8rem;}
.btSlideWrap .swiper-button-prev,.btSlideWrap .swiper-button-next{ width:0.6rem; height:0.6rem; line-height: 0.6rem;  }
.btSlideWrap .swiper-button-prev{  margin-left: -0.7rem;}
.btSlideWrap .swiper-button-next{ margin-right: -0.7rem;}
.btSlideWrap .swiper-button-prev .iconfont,.btSlideWrap .swiper-button-next .iconfont{ font-size: 0.32rem; }

.i_tit{ padding: 0.4rem 0;}
.i_tit .tit{ font-size: 0.4rem;}
.i_tit .subtit{ font-size: 0.24rem;}
.profile{ padding:0 0 1rem 0;}
.profile .i_tit{ padding-top:0px; margin-top: -0.2rem;}
.profile .wrap .tparea{ margin-top: 0.3rem;}

.cul{ padding: 0.4rem 0 0.9rem;}
.culItem{ width: 100%; margin-bottom: 0.2rem; flex-wrap: wrap; display: flex; flex-direction: row; }
.culItem:nth-child(2n){ flex-direction: row-reverse;}
.culItem .tparea{ width: 100%;}
.culItem .tparea .tp{ height: 3rem; }
.culItem .intro{ height: 3rem; width: 100%; }
.culItem .intro .inner{ padding: 0.5rem;}
.culItem .intro .inner .tit{ font-size: 0.3rem; padding-left: 0.16rem;}
.culItem .intro .inner .tit::after{  width: 0.04rem; height: 0.3rem;}

.socActivity{ padding: 0.4rem 0 0.9rem;}
.saItem .des{ padding: 0.3rem;}
.saItem .des .tit{ font-size: 0.3rem;}
.saItem .des .info{ margin-top: 0.15rem;  }
.saItem .des .info .sbtn{ font-size: 0.2rem;}
.saItem .des .info .time{ font-size: 0.22rem;}
.saItem .des .info .time .day{ font-size: 0.3rem;}
.saSlideWrap{ margin: 0 0.6rem; margin: 0; padding-bottom: 0.8rem;}
.saSlideWrap .swiper-button-prev,.saSlideWrap .swiper-button-next{ width:0.6rem; height:0.6rem; line-height: 0.6rem; top: auto; margin-top: -0rem; bottom: 0; }
.saSlideWrap .swiper-button-prev{ left: 50%; margin-left:  -0.6rem;}
.saSlideWrap .swiper-button-next{ right:  50%; margin-right: -0.6rem;}
.saSlideWrap .swiper-button-prev .iconfont,.saSlideWrap .swiper-button-next .iconfont{ font-size: 0.4rem; }




}
/*******************************************************************/


